Измерение и тестирование пропускной способноти сети. Воспроизводимый эксперимент
Доберштейн А. С.
Российский университет дружбы народов, Москва, Россия
Основной целью работы является знакомство с инструментом для измерения пропускной способности сети в режиме реального времени —iPerf3, а также получение навыков проведения воспроизводимого эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.
С помощью API Mininet создала простейшую топологию сети.
Запустила скрипт создания топологии, посмотрела элементы топологии и завершила работу mininet.
Внесла изменения в скрипт, позволяющие вывести на экран информацию о хостах h1 и h2 (IP- и MAC-адреса).
Проверила корректность отработки скрипта.
Сделала копию скрипта и в начале скрипта lab_iperf3_topo2.py добавила запись об импорте классов, изменила строку описания сети (добавила ограничения производительности и изоляции), функцию задания параметров виртуального хоста h1 и h2 (им выделено 50% от общих ресурсов процессора системы), функцию параметров соединения между s1 и s3.
Запустила на отработку сначала lab_iperf3_topo2.py, затем lab_iperf3_topo.py, сравнила результат.
Сделала копию скрипта lab_iperf3_topo2.py, поместила его в подкаталог
iperf3. В начале скрипта добавила запись import time.
Изменила код в скрипте: на хостах убрала ограничение по использованию
ресурсов процессора, каналы между хостами по 100Мбит/с с задержкой 75
мс, без потерь, без использования ограничителей пропускной способности и
максимального размера очереди. После функции старта описала запуск на
хосте h2 сервера iPerf3, а нахосте h1 запуск с задержкой в 10 секунд
клиента iPerf3 с экспортом результатов в JSON-файл, закомментировала
строки,отвечающие за запуск CLI-интерфейса.
Запустила скрипт на отработку.
Построила графики из получившегося JSON файла.
Создала Makefile для проведения всего эксперимента.
Проверила корректность отработки Makefile.
В ходе выполнения лабораторной работы я познакомилась с инструментом для измерения пропускной способности сети в режиме реального времени —iPerf3, а также получила навыки проведения воспроизводимого эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.